H N OH N N S CH 3 O O O O O